package cn.fuxi2022.module.info.service;

import cn.fuxi2022.core.utils.PageUtils;
import cn.fuxi2022.model.empty.applets.GroupStudentInfo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

/**
 * @author admin
 * @description 针对表【group_student_info(社员详细信息表)】的数据库操作Service
 * @createDate 2022-09-24 20:46:12
 */
public interface GroupStudentInfoService extends IService<GroupStudentInfo> {

    /**
     * 分页方法
     * 如果 is_student 不为空，将判断当前的阶段，系统将返回当前阶段及其阶段后的学生信息
     * 如果 pay_status 不为空，为0将返回未支付的学生，为1返回支付的学生
     * @param params 分页参数 + is_student
     * @return 分页数据
     */
    PageUtils queryPage(Map<String, Object> params);

    /**
     * 获取验证码的方法
     *
     * @param phone 手机号
     */
    boolean getCaptcha(String phone);
}
